home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 41.zip
/
BS1 part 41
/
BASICS compilation.adf
/
finclude
/
AmigaGraphicsTypes
< prev
next >
Wrap
Text File
|
1988-01-20
|
4KB
|
121 lines
CONSTANT HIRES=32768,INTERLACE=4,CUSTOMSCREEN=15,WORKBENCHSCREEN=1
CONSTANT WINDOWSIZING=1,WINDOWDRAG=2,WINDOWDEPTH=4,WINDOWCLOSE=8
CONSTANT SMART_REFRESH=0,SIMPLE_REFRESH=64,ACTIVATE=4096
CONSTANT ITEMENABLED=16,MENUENABLED=1,CHECKIT=1,ITEMTEXT=2,COMMSEQ=4
CONSTANT HIGHCOMP=64,CHECKED=256,CHECKWIDTH=19
TYPE IntuiText IS RECORD
BYTE FrontPen,BackPen,DrawMode
WORD LeftEdge,TopEdge
INTEGER TextFonts
PTR_TO TEXT Text,NextText
ENDTYPE
TYPE MenuItem IS RECORD
PTR_TO MenuItem NextItem
WORD LeftEdge,TopEdge,Width,Height,Flags
INTEGER MutualExclude,ItemFill,SelectFill
BYTE Command
PTR_TO MenuItem SubItem
WORD NextSelect
ENDTYPE
TYPE Menu IS RECORD
PTR_TO Menu NextMenu
WORD LeftEdge,TopEdge,Width,Height,Flags
PTR_TO TEXT MenuName
PTR_TO MenuItem FirstItem
WORD JazzX,JazzY,BeatX,BeatY
ENDTYPE
TYPE BitMap IS RECORD
WORD BytesPerRow,Rows
BYTE Flags,Depth
WORD pad
PTR_TO TEXT Planes(8)
ENDTYPE
TYPE Rectangle IS RECORD
WORD MinX,MinY,MaxX,MaxY
ENDTYPE
TYPE RastPort IS RECORD
INTEGER Layer ; ? PTR_TO Layer
PTR_TO BitMap BitMap
PTR_TO INTEGER AreaPtrn ; ? AreaPtrn Is PTR_TO Word Array
INTEGER TmpRas,AreaInfo,GelsInfo : ? PTR_TO's same
BYTE Mask,FgPen,BgPen,AOlPen,DrawMode,AreaPtSz,linpatcnt,Dummy
WORD Flags,LinePtrn,cp_x,cp_y
BYTE minterms(8)
WORD PenWidth,PenHeight
INTEGER Font ; ? PTR_TO TextFont
BYTE AlgoStyle,TxFlags
WORD TxHeight,TxWidth,TxBaseline,TxSpacing
PTR_TO INTEGER RP_User
WORD wordreserved(7)
INTEGER longreserved(2)
BYTE reserved(8)
ENDTYPE
TYPE ClipRect IS RECORD
PTR_TO ClipRect Next,prev
INTEGER lobs ; ? PTR_TO lobs
PTR_TO BitMap BitMap
Rectangle bounds
PTR_TO ClipRect p1_,p2_
INTEGER reserved
ENDTYPE
TYPE Requester IS RECORD
PTR_TO Requester OlderRequest
WORD LeftEdge,TopEdge,Width,Height,RelLeft,RelTop
INTEGER ReqGadget,ReqBorder,ReqText ; ? PTR_TO Gadget,Border,IntuiText
WORD Flags
BYTE BackFill,KludgeFill00
ClipRect ReqCRect
PTR_TO BitMap ImageBMap
BitMap ReqBMap
ENDTYPE
TYPE Window IS RECORD
PTR_TO Window NextWindow
WORD LeftEdge,TopEdge
WORD Width,Height
WORD MouseY,MouseX
WORD MinWidth,MinHeight
WORD MaxWidth,MaxHeight
INTEGER Flags
PTR_TO Menu MenuStrip
PTR_TO TEXT Title
PTR_TO Requester FirstRequest,DMRequest
WORD ReqCount
INTEGER WScreen ; ? PTR_TO Screen
PTR_TO RastPort RPort
BYTE BorderLeft,BorderTop,BorderRight,BorderBottom
PTR_TO RastPort BorderRPort
INTEGER FirstGadget ; ? PTR_TO Gadget
PTR_TO Window Parent,Descendant
PTR_TO INTEGER Pointer
BYTE PtrHeight,PtrWidth,XOffset,YOffset
INTEGER IDCMPFlags
PTR_TO MsgPort UserPort,WindowPort
INTEGER MessageKey ; ? PTR_TO IntuiMessage
BYTE DetailPen,BlockPen
INTEGER CheckMark ; ? PTR_TO Image
PTR_TO TEXT ScreenTitle
WORD GZZMouseX,GZZMouseY,GZZWidth,GZZHeight
PTR_TO TEXT ExtData,UserData
INTEGER WLayer ; ? PTR_TO Layer
ENDTYPE
TYPE NewWindow IS RECORD
WORD LeftEdge,TopEdge,Width,Height
BYTE DetailPen,BlockPen
INTEGER IDCMPFlags,Flags
INTEGER FirstGadget,CheckMark ; ? PTR_TO Gadget,Image
PTR_TO TEXT Title
INTEGER Screen ; ? PTR_TO Screen
PTR_TO BitMap BitMap
WORD MinWidth,MinHeight,MaxWidth,MaxHeight,Type
ENDTYPE
TYPE NewScreen IS RECORD
WORD LeftEdge,TopEdge,Width,Height,Depth
BYTE DetailPen,BlockPen
WORD ViewModes,Type
INTEGER Font ; ? PTR_TO TextAttr
PTR_TO TEXT DefaultTitle
INTEGER Gadgets ; ? PTR_TO Gadgets
PTR_TO BitMap CustomBitMap
ENDTYPE